earth moving machinery - French English Dictionary